package org.helgoboss.scala_additions

trait Logger {
	def debug(message: => AnyRef)
	def debug(message: => AnyRef, exception: => Throwable)
	
	def info(message: => AnyRef)
	def info(message: => AnyRef, exception: => Throwable)
	
	def warn(message: => AnyRef)
	def warn(message: => AnyRef, exception: => Throwable)
	
	def error(message: => AnyRef)
	def error(message: => AnyRef, exception: => Throwable)
	
	def trace(message: => AnyRef)
	def trace(message: => AnyRef, exception: => Throwable)
}